package cn.iocoder.yudao.module.system.controller.admin.portal.vo;

import cn.iocoder.yudao.module.system.dal.dataobject.portal.PortalDeptDO;
import cn.iocoder.yudao.module.system.dal.dataobject.portal.PortalUserDO;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

/**
 * @Description:
 * @Author: meiwanli
 * @Date: 2025-10-09 15:23
 */
@Data
public class OrgApiResponseVO {

    // 对应JSON中的"msg"字段
    private String msg;
    // 对应JSON中的"code"字段
    private int code;
    // 对应JSON中的"userData"数组，映射为List<UserInfo>
    @JsonProperty("userData") // 确保字段名与JSON一致（若类字段名与JSON相同，可省略此注解）
    private List<PortalUserDO> userDataList;
    // 对应JSON中的"orgData"数组，映射为List<OrgInfo>
    @JsonProperty("orgData")
    private List<PortalDeptSaveReqVO> orgDataList;
}
